﻿<?xml version="1.0" encoding="utf-8"?>
<ShapeManager>
  <StateShape Name="Start" Color="" X="798" Y="741" R="32" Type="Start" />
  <StateShape Name="Id*" Color="Id" X="1040" Y="297" R="32" Type="Finish" />
  <StateShape Name="NativeId" Color="Id" X="1200" Y="297" R="32" Type="Finish" />
  <StateShape Name="NativeIdStart" Color="" X="983" Y="166" R="32" Type="Normal" />
  <StateShape Name="NativeIdIn" Color="" X="1134" Y="176" R="32" Type="Normal" />
  <StateShape Name="NativeIdEscaping" Color="" X="1303" Y="180" R="32" Type="Normal" />
  <StateShape Name="CharIn" Color="" X="1023" Y="438" R="32" Type="Normal" />
  <StateShape Name="CharEscaping" Color="" X="1207" Y="435" R="32" Type="Normal" />
  <StateShape Name="String" Color="String" X="1381" Y="527" R="32" Type="Finish" />
  <StateShape Name="StringIn" Color="" X="1028" Y="616" R="32" Type="Normal" />
  <StateShape Name="StringEscaping" Color="" X="1226" Y="610" R="32" Type="Normal" />
  <StateShape Name="LId" Color="Id" X="944" Y="533" R="32" Type="Finish" />
  <StateShape Name="Integer" Color="Number" X="1013" Y="761" R="32" Type="Finish" />
  <StateShape Name="Float" Color="Number" X="1192" Y="781" R="32" Type="Finish" />
  <StateShape Name="Double" Color="Number" X="1335" Y="780" R="32" Type="Finish" />
  <StateShape Name="TypedInteger" Color="Number" X="889" Y="860" R="32" Type="Finish" />
  <StateShape Name="SizedInteger" Color="Number" X="1456" Y="869" R="32" Type="Finish" />
  <StateShape Name="Sized16Integer" Color="" X="1041" Y="886" R="32" Type="Normal" />
  <StateShape Name="Sized32Integer" Color="" X="1144" Y="933" R="32" Type="Normal" />
  <StateShape Name="Sized64Integer" Color="" X="1272" Y="999" R="32" Type="Normal" />
  <StateShape Name="MultipleLineCommentIn" Color="" X="1038" Y="1165" R="32" Type="Normal" />
  <StateShape Name="Op_Divid" Color="Operator" X="907" Y="1049" R="32" Type="Finish" />
  <StateShape Name="SingleLineComment" Color="Comment" X="1098" Y="1052" R="32" Type="Finish" />
  <StateShape Name="MultipleLineCommentWaiting" Color="" X="1237" Y="1163" R="32" Type="Normal" />
  <StateShape Name="MultipleLineComment" Color="Comment" X="1458" Y="1161" R="32" Type="Finish" />
  <StateShape Name="Op_Single" Color="Operator" X="811" Y="1173" R="32" Type="Finish" />
  <StateShape Name="Op_Minus" Color="Operator" X="528" Y="1159" R="32" Type="Finish" />
  <StateShape Name="Op_Add" Color="Operator" X="529" Y="1038" R="32" Type="Finish" />
  <StateShape Name="Op_Double" Color="Operator" X="221" Y="943" R="32" Type="Finish" />
  <StateShape Name="Op_Not" Color="Operator" X="526" Y="931" R="32" Type="Finish" />
  <StateShape Name="Op_Multiply" Color="Operator" X="533" Y="1282" R="32" Type="Finish" />
  <StateShape Name="Op_Mod" Color="Operator" X="525" Y="833" R="32" Type="Finish" />
  <StateShape Name="Op_Lt" Color="Operator" X="523" Y="743" R="32" Type="Finish" />
  <StateShape Name="Op_Gt" Color="Operator" X="522" Y="662" R="32" Type="Finish" />
  <StateShape Name="Op_Eq" Color="Operator" X="521" Y="576" R="32" Type="Finish" />
  <StateShape Name="Op_BitAnd" Color="Operator" X="515" Y="479" R="32" Type="Finish" />
  <StateShape Name="Op_Double2" Color="Operator" X="92" Y="742" R="32" Type="Finish" />
  <StateShape Name="Op_Or" Color="Operator" X="514" Y="388" R="32" Type="Finish" />
  <StateShape Name="Op_Xor" Color="Operator" X="513" Y="285" R="32" Type="Finish" />
  <StateShape Name="Attribute" Color="Attribute" X="986" Y="52" R="32" Type="Finish" />
  <ArrowShape Name="a-zA-KM-Z_" X="872" Y="379" R="5" Start="0" End="1" />
  <ArrowShape Name="a-zA-Z0-9_" X="1116" Y="294" R="5" Start="1" End="1" />
  <ArrowShape Name="@" X="829" Y="268" R="5" Start="0" End="3" />
  <ArrowShape Name="a-zA-Z_" X="970" Y="256" R="5" Start="3" End="1" />
  <ArrowShape Name="&quot;" X="1047" Y="216" R="5" Start="3" End="4" />
  <ArrowShape Name="\\" X="1222" Y="220" R="5" Start="4" End="5" />
  <ArrowShape Name="\." X="1218" Y="125" R="5" Start="5" End="4" />
  <ArrowShape Name="^\\&quot;" X="1110" Y="122" R="5" Start="4" End="4" />
  <ArrowShape Name="&quot;" X="1144" Y="232" R="5" Start="4" End="2" />
  <ArrowShape Name="'" X="877" Y="466" R="5" Start="0" End="6" />
  <ArrowShape Name="\\" X="1121" Y="461" R="5" Start="6" End="7" />
  <ArrowShape Name="\." X="1121" Y="416" R="5" Start="7" End="6" />
  <ArrowShape Name="^\\'" X="1004" Y="460" R="5" Start="6" End="6" />
  <ArrowShape Name="'" X="1194" Y="361" R="5" Start="6" End="8" />
  <ArrowShape Name="\\" X="1128" Y="641" R="5" Start="9" End="10" />
  <ArrowShape Name="&quot;" X="921" Y="690" R="5" Start="0" End="9" />
  <ArrowShape Name="&quot;" X="1209" Y="694" R="5" Start="9" End="8" />
  <ArrowShape Name="^\\&quot;" X="964" Y="604" R="5" Start="9" End="9" />
  <ArrowShape Name="L" X="861" Y="640" R="5" Start="0" End="11" />
  <ArrowShape Name="'" X="1008" Y="500" R="5" Start="11" End="6" />
  <ArrowShape Name="&quot;" X="1014" Y="553" R="5" Start="11" End="9" />
  <ArrowShape Name="a-zA-Z0-9_" X="895" Y="273" R="5" Start="11" End="3" />
  <ArrowShape Name="0-9" X="912" Y="753" R="5" Start="0" End="12" />
  <ArrowShape Name="0-9" X="1010" Y="698" R="5" Start="12" End="12" />
  <ArrowShape Name="." X="1099" Y="764" R="5" Start="12" End="13" />
  <ArrowShape Name="0-9" X="1190" Y="718" R="5" Start="13" End="13" />
  <ArrowShape Name="f" X="1263" Y="767" R="5" Start="13" End="14" />
  <ArrowShape Name="F" X="1264" Y="802" R="5" Start="13" End="14" />
  <ArrowShape Name="s" X="906" Y="810" R="5" Start="12" End="15" />
  <ArrowShape Name="u" X="945" Y="827" R="5" Start="12" End="15" />
  <ArrowShape Name="8" X="1194" Y="837" R="5" Start="15" End="16" />
  <ArrowShape Name="1" X="964" Y="877" R="5" Start="15" End="17" />
  <ArrowShape Name="3" X="1058" Y="941" R="5" Start="15" End="18" />
  <ArrowShape Name="6" X="1150" Y="1006" R="5" Start="15" End="19" />
  <ArrowShape Name="6" X="1249" Y="897" R="5" Start="17" End="16" />
  <ArrowShape Name="2" X="1302" Y="922" R="5" Start="18" End="16" />
  <ArrowShape Name="4" X="1365" Y="935" R="5" Start="19" End="16" />
  <ArrowShape Name="/" X="854" Y="940" R="5" Start="0" End="21" />
  <ArrowShape Name="*" X="972" Y="1107" R="5" Start="21" End="20" />
  <ArrowShape Name="/" X="979" Y="1020" R="5" Start="21" End="22" />
  <ArrowShape Name="^\n" X="1169" Y="1078" R="5" Start="22" End="22" />
  <ArrowShape Name="^*" X="1042" Y="1113" R="5" Start="20" End="20" />
  <ArrowShape Name="*" X="1135" Y="1192" R="5" Start="20" End="23" />
  <ArrowShape Name="^/" X="1135" Y="1139" R="5" Start="23" End="20" />
  <ArrowShape Name="/" X="1344" Y="1141" R="5" Start="23" End="24" />
  <ArrowShape Name="\." X="1127" Y="590" R="5" Start="10" End="9" />
  <ArrowShape Name="[](){}.,;:~" X="814" Y="975" R="5" Start="0" End="25" />
  <ArrowShape Name="-" X="683" Y="996" R="5" Start="0" End="26" />
  <ArrowShape Name="+" X="655" Y="923" R="5" Start="0" End="27" />
  <ArrowShape Name="+" X="405" Y="1005" R="5" Start="27" End="28" />
  <ArrowShape Name="=" X="405" Y="981" R="5" Start="27" End="28" />
  <ArrowShape Name="-" X="384" Y="1064" R="5" Start="26" End="28" />
  <ArrowShape Name="&gt;" X="396" Y="1094" R="5" Start="26" End="28" />
  <ArrowShape Name="=" X="371" Y="1032" R="5" Start="26" End="28" />
  <ArrowShape Name="!" X="646" Y="874" R="5" Start="0" End="29" />
  <ArrowShape Name="=" X="372" Y="926" R="5" Start="29" End="28" />
  <ArrowShape Name="=" X="496" Y="1346" R="5" Start="21" End="28" />
  <ArrowShape Name="*" X="710" Y="1099" R="5" Start="0" End="30" />
  <ArrowShape Name="=" X="394" Y="1180" R="5" Start="30" End="28" />
  <ArrowShape Name="%" X="660" Y="792" R="5" Start="0" End="31" />
  <ArrowShape Name="=" X="373" Y="888" R="5" Start="31" End="28" />
  <ArrowShape Name="&lt;" X="660" Y="742" R="5" Start="0" End="32" />
  <ArrowShape Name="&gt;" X="660" Y="701" R="5" Start="0" End="33" />
  <ArrowShape Name="=" X="659" Y="658" R="5" Start="0" End="34" />
  <ArrowShape Name="=" X="372" Y="843" R="5" Start="32" End="28" />
  <ArrowShape Name="=" X="371" Y="802" R="5" Start="33" End="28" />
  <ArrowShape Name="=" X="371" Y="759" R="5" Start="34" End="28" />
  <ArrowShape Name="&amp;" X="656" Y="610" R="5" Start="0" End="35" />
  <ArrowShape Name="|" X="656" Y="564" R="5" Start="0" End="37" />
  <ArrowShape Name="\^" X="655" Y="513" R="5" Start="0" End="38" />
  <ArrowShape Name="&amp;" X="325" Y="543" R="5" Start="35" End="36" />
  <ArrowShape Name="=" X="368" Y="711" R="5" Start="35" End="28" />
  <ArrowShape Name="=" X="367" Y="665" R="5" Start="37" End="28" />
  <ArrowShape Name="=" X="367" Y="614" R="5" Start="38" End="28" />
  <ArrowShape Name="=" X="142" Y="856" R="5" Start="36" End="28" />
  <ArrowShape Name="|" X="293" Y="527" R="5" Start="37" End="36" />
  <ArrowShape Name="*" X="1236" Y="1106" R="5" Start="23" End="23" />
  <ArrowShape Name="#" X="786" Y="179" R="5" Start="0" End="39" />
  <ArrowShape Name="a-zA-Z0-9_" X="1062" Y="56" R="5" Start="39" End="39" />
</ShapeManager>